home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-10-03 | 5.7 KB | 319 lines | [TEXT/MSET] |
- \ File to test the assembler and disassembler
- \ Last Revision: 08/25/93 09:58:21 PM xg
-
-
- :PPC_code SUPERWORD
-
- r3 r4 r5 add,
- r3 r4 r5 add.,
- r3 r4 r5 addo,
- r3 r4 r5 addo.,
- r3 r4 r5 addc,
- r3 r4 r5 addc.,
- r3 r4 r5 addco,
- r3 r4 r5 addco.,
- r3 r4 r5 adde,
- r3 r4 r5 adde.,
- r3 r4 r5 addeo,
- r3 r4 r5 addeo.,
- r3 r4 -21 addi,
- r3 r4 -21 addic,
- r3 r4 -21 addic.,
- r3 r4 -21 addis,
- r15 r16 addme,
- r15 r16 addme.,
- r15 r16 addmeo,
- r15 r16 addmeo.,
- r15 r16 addze,
- r15 r16 addze.,
- r15 r16 addzeo,
- r15 r16 addzeo.,
- r23 r24 r25 and,
- r23 r24 r25 and.,
- r23 r24 r25 andc,
- r23 r24 r25 andc.,
- r30 r31 9999 andi.,
- r30 r31 9999 andis.,
-
- here
- dup b,
- dup ba,
- dup bl,
- dup bla,
- dup ne bc,
- 2000 lt bca,
- dup dz bcl,
- 2000 dzeq bcla,
- drop
- gt bcctr,
- dnz bcctrl,
- so bclr,
- ge bclrl,
- cr2 gt bcctr,
- cr3 dnz bcctrl,
- cr4 so bclr,
- cr5 ge bclrl,
- hint gt bcctr,
- hint dnz bcctrl,
- hint so bclr,
- hint ge bclrl,
-
- cr0 r8 r9 cmp,
- cr1 r8 500 cmpi,
- cr2 r8 r9 cmpl,
- cr3 r8 500 cmpli,
-
- r17 r18 cntlzw,
- r17 r18 cntlzw.,
- crb3 crb4 crb5 crand,
- crb3 crb4 crb5 crandc,
- crb3 crb4 crb5 creqv,
- crb3 crb4 crb5 crnand,
- crb3 crb4 crb5 crnor,
- crb3 crb4 crb5 cror,
- crb3 crb4 crb5 crorc,
- crb3 crb4 crb5 crxor,
- r19 r20 dcbf,
- r19 r20 dcbi,
- r19 r20 dcbst,
- r19 r20 dcbt,
- r19 r20 dcbtst,
- r19 r20 dcbz,
-
- r3 r4 r5 divw,
- r3 r4 r5 divw.,
- r3 r4 r5 divwo,
- r3 r4 r5 divwo.,
- r3 r4 r5 divwu,
- r3 r4 r5 divwu.,
- r3 r4 r5 divwuo,
- r3 r4 r5 divwuo.,
- r3 r4 r5 eciwx,
- r3 r4 r5 ecowx,
- eieio,
- r23 r24 r25 eqv,
- r23 r24 r25 eqv.,
- r17 r18 extsb,
- r17 r18 extsb.,
- r17 r18 extsh,
- r17 r18 extsh.,
-
- fr10 fr11 fabs,
- fr10 fr11 fabs.,
- fr0 fr1 fr2 fadd,
- fr0 fr1 fr2 fadd.,
- fr0 fr1 fr2 fadds,
- fr0 fr1 fr2 fadds.,
- cr0 fr5 fr6 fcmpo,
- cr0 fr5 fr6 fcmpu,
- fr10 fr11 fctiw,
- fr10 fr11 fctiw.,
- fr10 fr11 fctiwz,
- fr10 fr11 fctiwz.,
- fr0 fr1 fr2 fdiv,
- fr0 fr1 fr2 fdiv.,
- fr0 fr1 fr2 fdivs,
- fr0 fr1 fr2 fdivs.,
- fr20 fr21 fr22 fr23 fmadd,
- fr20 fr21 fr22 fr23 fmadd.,
- fr20 fr21 fr22 fr23 fmadds,
- fr20 fr21 fr22 fr23 fmadds.,
- fr10 fr11 fmr,
- fr10 fr11 fmr.,
- fr20 fr21 fr22 fr23 fmsub,
- fr20 fr21 fr22 fr23 fmsub.,
- fr20 fr21 fr22 fr23 fmsubs,
- fr20 fr21 fr22 fr23 fmsubs.,
- fr24 fr25 fr26 fmul,
- fr24 fr25 fr26 fmul.,
- fr24 fr25 fr26 fmuls,
- fr24 fr25 fr26 fmuls.,
- fr10 fr11 fnabs,
- fr10 fr11 fnabs.,
- fr10 fr11 fneg,
- fr10 fr11 fneg.,
- fr20 fr21 fr22 fr23 fnmadd,
- fr20 fr21 fr22 fr23 fnmadd.,
- fr20 fr21 fr22 fr23 fnmadds,
- fr20 fr21 fr22 fr23 fnmadds.,
- fr20 fr21 fr22 fr23 fnmsub,
- fr20 fr21 fr22 fr23 fnmsub.,
- fr20 fr21 fr22 fr23 fnmsubs,
- fr20 fr21 fr22 fr23 fnmsubs.,
- fr10 fr11 frsp,
- fr10 fr11 frsp.,
- fr0 fr1 fr2 fsub,
- fr0 fr1 fr2 fsub.,
- fr0 fr1 fr2 fsubs,
- fr0 fr1 fr2 fsubs.,
-
- r19 r20 icbi,
- isync,
- r7 22222 r8 lbz,
- r7 22222 r8 lbzu,
- r3 r4 r5 lbzux,
- r3 r4 r5 lbzx,
- fr17 -1000 r16 lfdu,
- fr19 r18 r17 lfdux,
- fr19 r18 r17 lfdx,
- fr17 -1000 r16 lfs,
- fr17 -1000 r16 lfsu,
- fr19 r18 r17 lfsux,
- fr19 r18 r17 lfsx,
- fr19 r18 r17 lfdx,
- r27 32767 r28 lha,
- r27 32767 r28 lhau,
- r3 r4 r5 lhaux,
- r3 r4 r5 lhax,
- r3 r4 r5 lhbrx,
- r27 32767 r28 lhz,
- r27 32767 r28 lhzu,
- r3 r4 r5 lhzux,
- r3 r4 r5 lhzx,
- r27 32767 r28 lmw,
- r27 r28 3 lswi,
- r3 r4 r5 lswx,
- r3 r4 r5 lwarx,
- r3 r4 r5 lwbrx,
- r27 32767 r28 lwz,
- r27 32767 r28 lwzu,
- r3 r4 r5 lwzux,
- r3 r4 r5 lwzx,
-
- cr4 cr7 mcrf,
- cr4 cr7 mcrfs,
- cr4 mcrxr,
- r1 mfcr,
- r1 mffs,
- r1 mffs.,
- r1 mfmsr,
- r4 lr mfspr,
- r5 3 mfsr,
- r6 r7 mfsrin,
-
- 5 r8 mtcrf,
- crb0 mtfsb0,
- crb1 mtfsb0.,
- crb4 mtfsb1,
- crb6 mtfsb1.,
- 6 fr4 mtfsf,
- 7 fr5 mtfsf.,
- cr7 4 mtfsfi,
- cr6 8 mtfsfi.,
- r8 mtmsr,
- ctr r5 mtspr,
- 6 r6 mtsr,
- r6 r7 mtsrin,
-
- r3 r4 r5 mulhw,
- r3 r4 r5 mulhw.,
- r3 r4 r5 mulhwu,
- r3 r4 r5 mulhwu.,
- r3 r4 r5 mullw,
- r3 r4 r5 mullw.,
- r3 r4 r5 mullwo,
- r3 r4 r5 mullwo.,
- r3 r4 -21 mulli,
-
- r23 r24 r25 nand,
- r23 r24 r25 nand.,
- r15 r16 neg,
- r15 r16 neg.,
- r15 r16 nego,
- r15 r16 nego.,
- r23 r24 r25 nor,
- r23 r24 r25 nor.,
- r23 r24 r25 or,
- r23 r24 r25 or.,
- r23 r24 r25 orc,
- r23 r24 r25 orc.,
- r30 r31 9999 ori,
- r30 r31 9999 oris,
-
- rfi,
- r3 r4 1 2 3 rlwimi,
- r3 r4 4 5 6 rlwimi.,
- r3 r4 7 8 9 rlwinm,
- r3 r4 11 12 13 rlwinm.,
- r5 r6 r7 14 15 rlwnm,
- r5 r6 r7 15 16 rlwnm.,
- sc,
-
- r23 r24 r25 slw,
- r23 r24 r25 slw.,
- \ r23 r24 r25 srad,
- \ r23 r24 r25 srad.,
- r23 r24 r25 sraw,
- r23 r24 r25 sraw.,
- r11 r12 5 srawi,
- r13 r14 6 srawi.,
- \ r23 r24 r25 srd,
- \ r23 r24 r25 srd.,
- r23 r24 r25 srw,
- r23 r24 r25 srw.,
- r17 -32767 r18 stb,
- r17 -32767 r18 stbu,
- r23 r24 r25 stbux,
- r23 r24 r25 stbx,
- fr11 -100 r12 stfd,
- fr11 -100 r12 stfdu,
- fr0 r1 r2 stfdux,
- fr0 r1 r2 stfdx,
- fr11 -100 r12 stfs,
- fr11 -100 r12 stfsu,
- fr0 r1 r2 stfsux,
- fr0 r1 r2 stfsx,
- r17 -32767 r18 sth,
- r7 r8 r9 sthbrx,
- r17 -32767 r18 sthu,
- r7 r8 r9 sthux,
- r7 r8 r9 sthx,
- r17 -32767 r18 stmw,
- r2 r3 9 stswi,
- r7 r8 r9 stswx,
- r17 -32767 r18 stw,
- r7 r8 r9 stwbrx,
- r7 r8 r9 stwcx.,
- r17 -32767 r18 stwu,
- r7 r8 r9 stwux,
- r7 r8 r9 stwx,
-
- r3 r4 r5 subf,
- r3 r4 r5 subf.,
- r3 r4 r5 subfo,
- r3 r4 r5 subfo.,
- r3 r4 r5 subfc,
- r3 r4 r5 subfc.,
- r3 r4 r5 subfco,
- r3 r4 r5 subfco.,
- r3 r4 r5 subfe,
- r3 r4 r5 subfe.,
- r3 r4 r5 subfeo,
- r3 r4 r5 subfeo.,
- r3 r4 -21 subfic,
- r15 r16 subfme,
- r15 r16 subfme.,
- r15 r16 subfmeo,
- r15 r16 subfmeo.,
- r15 r16 subfze,
- r15 r16 subfze.,
- r15 r16 subfzeo,
- r15 r16 subfzeo.,
- sync,
- r9 tlbie,
- 9 r3 r4 tw,
- 10 r3 55 twi,
- r23 r24 r25 xor,
- r23 r24 r25 xor.,
- r30 r31 9999 xori,
- r30 r31 9999 xoris,
-
- ;PPC_code
-
- endload
-
- disasm_word superword
-
- ' superword here disasm_rng
-
-